メインコンテンツまでスキップ
バージョン: DAI 25.2

キータイプ説明デフォルト
api-composer.publicApiRateLimiting.apiRateLimit string
"5r/s"
api-composer.publicApiRateLimiting.apiRateLimitBurst string
"5"
api-composer.publicApiRateLimiting.enabled bool
false
api-composer.publicApiRateLimiting.nginxResources object
{"limits":{"memory":"64Mi"},"requests":{"cpu":"20m","memory":"64Mi"}}
asset-manager object
{"gitStorageLimit":"100Mi"}
asset-manager.gitStorageLimit string
"100Mi"
global.devLicense string Eggplant DAI を使用するためにカスタマー サポートから提供される開発者ライセンス。
nil
global.enableRequirementTraceability int
0
global.enableUsageReporting int
0
global.execLicense string Eggplant DAI を使用するためにカスタマー サポートから提供される実行ライセンス。
nil
global.featLicenses stringEggplant DAI のカスタマー サポートによって提供される、コンマ区切りの機能ライセンス。
nil
global.git.enabled string
"true"
global.ingress.className string
"nginx"
global.ingress.customCACert string
nil
global.ingress.enabled bool
true
global.ingress.host string
"dai.example.com"
global.ingress.tls list Ingressコントローラーに証明書を追加してTLSを有効にする場合は、ここにTLSブロックを追加してください。TLSの設定を参照してください。
nil
global.keycloak.host string
"kc-dai.example.com"
global.keycloak.password string
"admin"
global.keycloak.tls.secretName string Keycloak イングレス ルールで使用される TLS 証明書を含む既存の Kubernetes シークレットの名前。
nil
global.keycloak.user string
"admin"
global.limitMaxValue int
10000
global.objectStorage.assetBucketName string
"assets"
global.objectStorage.aws object
{"awsAccessKeyId":"eggplant","awsAccessKeyIdKey":"","awsSecretAccessKey":"eggplant","awsSecretAccessKeyKey":"","existingSecret":"","region":"eu-west-1"}
global.objectStorage.aws.existingSecret string
""
global.objectStorage.minio object
{"endpoint":"","existingSecret":"","rootPassword":"eggplant","rootPasswordKey":"","rootUser":"eggplant","rootUserKey":""}
global.objectStorage.minio.endpoint string
""
global.objectStorage.provider string
"minio"
global.objectStorage.screenshotBucketName string
"screenshots"
global.postgresql.auth.postgresPassword string
"postgres"
global.postgresql.host string
"postgres"
global.postgresql.ttdbName string
"ttdb"
global.postgresql.username string
"postgres"
global.rabbitmq.erlangCookie string RabbitMQ Erlang クッキー。シークレット dai-rabbitmq の rabbitmq-erlang-cookie の値から設定されるか、ランダムな文字列に設定されます。
nil
global.rabbitmq.existingSecret string
""
global.rabbitmq.extraConfigurationstring
"web_stomp.tcp.port = 15674\nweb_stomp.ws_frame = binary\nweb_stomp.ws_path = /mq/fedrive\n\nloopback_users.backend = false\n\nauth_backends.1 = internal\nauth_backends.2 = cache\nauth_cache.cached_backend = http\nauth_cache.cache_ttl = 5000\n\nauth_http.http_method = post\nauth_http.user_path = http://rabbitmq-auth:4649/rabbitmq_auth_service/api/v1/user\nauth_http.vhost_path = http://rabbitmq-auth:4649/rabbitmq_auth_service/api/v1/vhost\nauth_http.resource_path = http://rabbitmq-auth:4649/rabbitmq_auth_service/api/v1/resource\nauth_http.topic_path = http://rabbitmq-auth:4649/rabbitmq_auth_service/api/v1/topic"
global.rabbitmq.host string
"rabbitmq"
global.rabbitmq.password string DAIがRabbitMQで認証するためのパスワード。設定されていない場合は、シークレットdai-rabbitmqのrabbitmq-passwordの値、またはランダムな文字列が設定されます。
nil
global.rabbitmq.port int
5672
global.rabbitmq.username string
"rabbitmq"
global.restartEpfAfterSeconds int
1800
global.retryLockSutAndEE.retrySleepIntervalSeconds int
10
global.retryLockSutAndEE.retryTimeoutSeconds int
3600
keycloak object
{"auth":{"adminPassword":"admin","adminUser":"admin"},"enabled":true,"externalDatabase":{"database":"keycloak","existingSecret":"","host":"postgres","password":"fake","user":"postgres"},"fullnameOverride":"keycloak","httpRelativePath":"/auth/","ingress":{"enabled":false},"initContainers":[{"command":["sh","-c","until timeout 2 printf \"\" 2>>/dev/null >>/dev/tcp/${KEYCLOAK_DATABASE_HOST}/${KEYCLOAK_DATABASE_PORT}; do echo \"waiting for PostgreSQL\"; sleep 5; done"],"envFrom":[{"configMapRef":{"name":"keycloak-env-vars"}}],"image":"quay.io/eggplantsoftware/keycloak-server:6.2.66","imagePullPolicy":"IfNotPresent","name":"wait-for-postgresql"}],"postgresql":{"enabled":false}}
keycloak-realm-provisioner.smtp.auth string
""
keycloak-realm-provisioner.smtp.enabled string
"no"
keycloak-realm-provisioner.smtp.existingSecret string
""
keycloak-realm-provisioner.smtp.from string
""
keycloak-realm-provisioner.smtp.host string
""
keycloak-realm-provisioner.smtp.password string
""
keycloak-realm-provisioner.smtp.port string
""
keycloak-realm-provisioner.smtp.ssl string
""
keycloak-realm-provisioner.smtp.tls string
""
keycloak-realm-provisioner.smtp.user string
""
keycloak-user-provisioner.adminUsers object
{"daiAdmin":{"email":null,"firstName":null,"lastName":null,"password":null,"username":null}}
keycloak-user-provisioner.adminUsers.daiAdmin.password string must be >= 12 characters long.
nil
keycloak.auth object
{"adminPassword":"admin","adminUser":"admin"}
keycloak.enabled bool
true
keycloak.externalDatabase object
{"database":"keycloak","existingSecret":"","host":"postgres","password":"fake","user":"postgres"}
keycloak.fullnameOverride string
"keycloak"
keycloak.httpRelativePath string
"/auth/"
keycloak.ingress.enabled bool
false
keycloak.initContainers list
[{"command":["sh","-c","until timeout 2 printf \"\" 2>>/dev/null >>/dev/tcp/${KEYCLOAK_DATABASE_HOST}/${KEYCLOAK_DATABASE_PORT}; do echo \"waiting for PostgreSQL\"; sleep 5; done"],"envFrom":[{"configMapRef":{"name":"keycloak-env-vars"}}],"image":"quay.io/eggplantsoftware/keycloak-server:6.2.66","imagePullPolicy":"IfNotPresent","name":"wait-for-postgresql"}]
keycloak.postgresql object
{"enabled":false}
minio object
{"auth":{"existingSecret":"dai-objectstorage"},"enabled":true,"extraEnvVars":[{"name":"MINIO_SKIP_CLIENT","value":"yes"}],"fullnameOverride":"minio","persistence":{"enabled":true}}
minio.auth.existingSecret string
"dai-objectstorage"
minio.enabled bool
true
minio.fullnameOverride string
"minio"
minio.persistence.enabled bool
true
network-policies.dnsAllowedRange string
"0.0.0.0/0"
network-policies.egressAllowAll bool
false
network-policies.enabled bool
false
network-policies.externalGit object
{"cidrs":["0.0.0.0/0"],"ports":[80,443]}
network-policies.ingressNSMatchLabels object
{"kubernetes.io/metadata.name":"ingress-nginx"}
network-policies.keycloakIPRanges list
["0.0.0.0/0"]
postgresql object
{"enabled":true,"fullnameOverride":"postgres","image":{"tag":"14.12.0-debian-12-r11"},"primary":{"extraEnvVars":[{"name":"POSTGRESQL_DATABASE","value":"keycloak"}],"persistence":{"enabled":true}}}
postgresql.enabled bool
true
postgresql.fullnameOverride string
"postgres"
postgresql.primary.extraEnvVars[0] object
{"name":"POSTGRESQL_DATABASE","value":"keycloak"}
postgresql.primary.persistence.enabled bool
true
rabbitmq object
{"auth":{"existingErlangSecret":"dai-rabbitmq","existingPasswordSecret":"dai-rabbitmq","username":"rabbitmq"},"enabled":true,"fullnameOverride":"rabbitmq","networkPolicy":{"extraIngress":[{"ports":[{"port":15674}]}]},"persistence":{"enabled":true},"resources":{"limits":{"memory":"500Mi"},"requests":{"cpu":"400m","memory":"500Mi"}}}
rabbitmq.auth.existingErlangSecret string
"dai-rabbitmq"
rabbitmq.auth.existingPasswordSecret string
"dai-rabbitmq"
rabbitmq.auth.username string
"rabbitmq"
rabbitmq.fullnameOverride string
"rabbitmq"